STACKS            
ÀÌ ¸í·É¾î´Â Çϵå¿þ¾î ÀÎÅÍ·´Æ®¸¦ Á¶Á¤Çϱâ À§ÇØ µ¥ÀÌÅÍ ½ºÅÃÀÇ ¿ªµ¿ÀûÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÏ´Â °ÍÀ¸·Î Config.sys ÆÄÀÏ¿¡ ÁöÁ¤µÇ¾î¾ß ÇÑ´Ù.
½ºÅÃÀ» ÁöÁ¤ÇÒ ¶§ ½ºÅÃÀÇ ¼ö¿Í Å©±â¸¦ ÁöÁ¤ÇÒ ¼ö Àִµ¥, ÀϹÝÀûÀ¸·Î ½ºÅÃÀÇ ¼ö´Â ÄÄÇ»ÅÍ¿¡ ¼³Ä¡µÇ¾î ÀÖ´Â ÀåÄ¡ÀÇ ¼öº¸´Ù ¸¹ÀÌ ÁöÁ¤ÇÏ°í ½ºÅÃÀÇ Å©±â´Â ÀåÄ¡ Áß¿¡¼­ »ç¿ëÇÏ´Â ÃÖ´ë Å©±âº¸´Ù Å« Å©±â·Î 32¹ÙÀÌÆ® ´ÜÀ§·Î ÁöÁ¤ÇÑ´Ù.
¸¸¾à, 32¹ÙÀÌÆ® ´ÜÀ§·Î ÁöÁ¤ÇÏÁö ¾ÊÀº °æ¿ì¿¡´Â 32¹ÙÀÌÆ® ¹è¼ö¸¦ Á¦¿ÜÇÑ ³ª¸ÓÁö´Â ½ºÅÃÀÇ Å©±â·Î »ç¿ëµÇÁö ¾Ê´Â´Ù. Áï, »ç¿ëÀÚ°¡ ½ºÅÃÀÇ Å©±â·Î 63¹ÙÀÌÆ®¸¦ ÁöÁ¤ÇÏ¸é ½ÇÁ¦·Î »ç¿ëµÇ´Â ½ºÅØÀÇ Å©±â´Â 32¹ÙÀÌÆ®°¡ µÇ´Â °ÍÀÌ´Ù.


¡á »ç¿ë¹ý
STACKS=n,s


¡á ¿É¼Ç ¹× ¸Å°³º¯¼ö

n

½ºÅÃÀÇ ¼ö¸¦ ÁöÁ¤ÇÑ´Ù. n¿¡ ÁöÁ¤ÇÒ ¼ö ÀÖ´Â °ªÀº 0 ȤÀº 8¡­64 »çÀÌÀÇ °ªÀÌ´Ù.

s

°¢ ½ºÅÃÀÇ Å©±â¸¦ ¹ÙÀÌÆ® ´ÜÀ§·Î ÁöÁ¤ÇÑ´Ù. s¿¡ ÁöÁ¤ÇÒ ¼ö ÀÖ´Â °ªÀº 0 ȤÀº 32¡­512 »çÀÌÀÇ °ªÀÌ´Ù.




¡á Âü°í »çÇ×
¢Ñ µðÆúÆ® ¼³Á¤
STACKS ¸í·É¾î¿¡ ¾Æ¹«·± °ªÀ» ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì¿¡ »ç¿ëµÇ´Â ½ºÅÃÀÇ ¼ö¿Í Å©±â¿¡ ´ëÇÑ µðÆúÆ® °ªÀº ÄÄÇ»ÅÍ »ç¾ç¿¡ µû¶ó ´Ù¸£´Ù.
¿¹¸¦ µé¾î, IBM PCÀÇ °æ¿ì¿¡´Â n°ú s°¡ °¢°¢ 0,0ÀÌ µðÆúÆ® °ªÀ̰í, IBM PC ÀÌ¿ÜÀÇ »ç¾ç¿¡¼­´Â 9,128ÀÌ µðÆúÆ® °ªÀ¸·Î »ç¿ëµÈ´Ù.


¢Ñ ½ºÅà ÇÒ´çÀÇ Æ¯º°ÇÑ °æ¿ì
ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ Çϵå¿þ¾î¸¦ »ç¿ëÇϱâ À§ÇØ ÀÎÅÍ·´Æ®¸¦ ¿äûÇϸé DOS´Â ÁöÁ¤µÈ ½ºÅà ¼ö ³»¿¡¼­ ÇϳªÀÇ ½ºÅÃÀ» ÇÒ´çÇÑ´Ù. ¸¸¾à, »ç¿ëÀÚ°¡ n°ú s¿¡ °¢°¢ 0,0À» ÁöÁ¤ÇÑ °æ¿ì DOS´Â ½ºÅÃÀ» ÇÒ´çÇÏÁö ¾Ê´Â´Ù.
ÀÌ °æ¿ì °¢°¢ÀÇ ½ÇÇàÇÏ´Â ÇÁ·Î±×·¥Àº ÄÄÇ»ÅÍÀÇ Çϵå¿þ¾î ÀÎÅÍ·´Æ®¸¦ ¼ö¿ëÇÒ ¼ö ÀÖ´Â ÃæºÐÇÑ ½ºÅà ¿µ¿ªÀ» °¡Áú ¼ö ¾ø°Ô µÈ´Ù.
¸¹Àº ÄÄÇ»Å͵éÀÌ 0ÀÇ n°ú s °ªÀ¸·Î ÇÁ·Î±×·¥À» À§ÇØ ¾à°£ÀÇ ¸Þ¸ð¸®¸¦ ºñÃàÇϸ鼭 Á¤»óÀûÀ¸·Î ÀÛµ¿ÇÑ´Ù. ±×·¯³ª ÀÌ·± °ªÀ» ÁöÁ¤ÇÑ °æ¿ì¿¡ ÄÄÇ»ÅͰ¡ Á¤»óÀûÀ¸·Î ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù¸é ½ºÅà °ªÀ» ÁöÁ¤ÇØ ÁØ´Ù.


¢Ñ ½ºÅÃÀÇ Áõ°¡
STACKSÀÇ °ªÀ¸·Î 0,0À¸·Î ÁöÁ¤µÇÁö ¾ÊÀº »óÅ¿¡¼­ "Stack overflow" ³ª "Exception error 12"°¡ ¹ß»ýÇÑ °æ¿ì¿¡´Â ÀÚµ¿À¸·Î ½ºÅÃÀÇ Å©±â³ª ¼ýÀÚ°¡ Áõ°¡µÈ´Ù. ¸¸¾à, ½ºÅÃÀÇ °ªÀ¸·Î 0,0ÀÌ ÁöÁ¤µÈ °æ¿ì¿¡´Â ½ºÅÃÀÇ Å©±â´Â Áõ°¡ÇÏÁö ¾Ê´Â´Ù.


¡á »ç¿ë ¿¹
512¹ÙÀÌÆ® ´ÜÀ§ÀÇ ½ºÅà 8°³¸¦ Çϵå¿þ¾î ÀÎÅÍ·´Æ® Á¶Á¤¿¡ ÇÒ´çÇϰíÀÚ ÇÏ´Â °æ¿ì¿¡, ´ÙÀ½°ú °°Àº STACKS ¸í·É¾î¸¦ Config.sys ÆÄÀÏ¿¡ Ãß°¡ÇÑ´Ù.

    stacks=8,512

À§ÀÇ ¿¹¿¡¼­ 2KBÀÇ ¸Þ¸ð¸®°¡ ½ºÅÃÀ¸·Î »ç¿ëµÇ±â ¶§¹®¿¡ ±×¸¸Å­ ÇÁ·Î±×·¥À» À§ÇÑ ¸Þ¸ð¸®°¡ ÁÙ¾îµç´Ù. µû¶ó¼­ ÀÌ ¸í·É¾î´Â ²À ÇÊ¿äÇÑ °æ¿ì°¡ ¾Æ´Ï¸é µÇµµ·Ï »ç¿ëÀ» Áö¾çÇÏ´Â °ÍÀÌ ÁÁ´Ù.